import java.util.ArrayList;
import java.util.Collection;

public class CollectionTest {
    public static void main(String[] args) {
        //Collection coll = new ArrayList();
        //show_1(coll);

        Collection c1 = new ArrayList();
        Collection c2 = new ArrayList();
        show_2(c1,c2);
    }

    public static void show_1(Collection coll){
        //1、添加元素
        coll.add("vegeta");
        coll.add("chenzi");
        coll.add("k10000");
        System.out.println(coll);

        //2、删除元素
        coll.remove("k10000");//会改变集合的长度

        //3、清空集合
        coll.clear();

        //4、判断集合是否包含某元素
        System.out.println(coll.contains("chenzi"));
    }

    public static void show_2(Collection c1,Collection c2){
        c1.add("abc1");
        c1.add("abc2");
        c1.add("abc3");
        c1.add("abc4");

        c2.add("abc2");
        c2.add("abc6");
        c2.add("abc7");

        //c1.addAll(c2);
        //System.out.println(c1);

        //两个集合中相同元素删除
        //boolean b = c1.removeAll(c2);
        //System.out.println(b+"\n"+c1);

        //获取两个集合中相同元素
        boolean b = c1.retainAll(c2);
        System.out.println(b+"\n"+c1);
    }
}
